package com.buybuyyi.stylistcrm.order.mapper;

import com.buybuyyi.stylistcrm.order.po.InvoiceOrder;
import stylistcrm.core.services.order.dto.InvoiceOrderDto;
import stylistcrm.core.services.order.dto.QueryOrderConditionDto;

import java.util.List;

public interface InvoiceOrderMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(InvoiceOrder record);

    int insertSelective(InvoiceOrder record);

    InvoiceOrder selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(InvoiceOrder record);

    int updateByPrimaryKey(InvoiceOrder record);

    List<InvoiceOrderDto> getPageList(QueryOrderConditionDto queryCondition);

    List<Integer> getPageIdList(QueryOrderConditionDto queryCondition);

    Integer getTotalCount(QueryOrderConditionDto queryCondition);
}